/*logo 开始*/
.logo{
    width:7.5rem;
    padding:1.6rem 0 .8rem;
    text-align:center;

}
.logo .logoImg img{
    width:1.2rem;
    height:1.2rem;
}
.logo .logoTitle{
    padding:.28rem 0;
    color:#2ecc71;
}
/*login 开始*/
.login{
    width:7.5rem;
    padding-bottom:.2rem;
}
.login .loginBox{
    width:4.6rem;
    padding:0 0 .26rem 1rem;
    position:relative;
    border-bottom:.02rem solid #ccc;
    margin:0 auto;
}
.login .loginBox:first-child{
    margin-bottom:.24rem;
}
.login .loginBox input{
    height:.4rem;
    width:3.4rem;
    border:none;

}
.login .loginBox i{
    position:absolute;
    width:.4rem;
    height:.4rem;
    text-align:center;
    left:.2rem;
    top:0;
    font-size:.4rem;
    color:#b3b3b3;
}
.login .loginBox .password{
    position:absolute;
    width:.8rem;
    height:.5rem;
    background:#ccc;
    top:0;
    right:0;
    line-height:.5rem;
    border-radius:.25rem;
    padding:0 .2rem;
    color:#fff;
    font-size:.24rem;
    text-align:right;
}
.login .loginBox .password .circle{
    position:absolute;
    left:.06rem;
    top:.04rem;
    display:inline-block;
    width:.4rem;
    height:.4rem;
    border-radius:50%;
    background:#fff;
    vertical-align:middle;
}
.login .forgetPassword{
    padding:.4rem .8rem;
    text-align:right;

}
.login .forgetPassword a{
    font-size:.24rem;
    color:#2ecc71;
    text-decoration:none;
}
.login .loginButton{
    width:5.6rem;
    height:.9rem;
    line-height:.9rem;
    margin:.2rem auto;
    text-align:center;
    background:#2ecc71;
    color:#fff;
    border-radius:.36rem;
}
.login .new{
    padding:.4rem 0;
    text-align:center;
}
.login .new a{
    font-size:.24rem;
    color:#2ecc71;
    text-decoration:none;
}
.login .more{
    text-align:center;
    padding:.4rem 0;
    color:#999;
}
.login .more span{
    display:inline-block;
    
}
.login .more span:before{
    content:"";
    display:inline-block;
    height:.02rem;
    width:2.24rem;
    background:#ccc;
    vertical-align:middle;
    margin-right:.3rem;
}
.login .more span:after{
    content:"";
    display:inline-block;
    height:.02rem;
    width:2.24rem;
    background:#ccc;
    vertical-align:middle;
    margin-left:.3rem;
}
.login .moreLogin{
    width:5.6rem;
    height:.8rem;
    border:.02rem solid #ccc;
    text-align:center;
    position:relative;
    line-height:.8rem;
    border-radius:.32rem;
    margin:0 auto;
    color:#999;
}
.login .moreLogin i{
    position:absolute;
    width:.52rem;
    height:.8rem;
    left:.28rem;
    top:0;
    font-size:.52rem;
}
.login .wechat{
    margin:.1rem auto;
}
.login .wechat i{
    color:#58b202;
}
.login .weibo i{
    color:#e63c53;
}